<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>MyPanel.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// NI-XMLNet/MyPanel.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.*;</font>
<font color="#000000">04:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.*;</font>
<font color="#000000">05:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.*;</font>
<font color="#000000">06:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.*;</font>
<font color="#000000">07:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.*;</font>
<font color="#000000">08:</font> 
<font color="#000000">09:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">MyPanel</font> <b><font color="#0000FF">extends</font></b> JPanel <font color="#FF0000">{</font>
<font color="#000000">10:</font> 
<font color="#000000">11:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">static</font></b> <b><font color="#0000FF">final</font></b> <font color="#009900">long</font> serialVersionUID <font color="#990000">=</font> <font color="#993399">20061127</font><font color="#990000">;</font>
<font color="#000000">12:</font> 
<font color="#000000">13:</font>     <b><font color="#0000FF">private</font></b> HashMap map<font color="#990000">;</font>
<font color="#000000">14:</font>     <b><font color="#0000FF">private</font></b> JButton but<font color="#990000">;</font>
<font color="#000000">15:</font>     <b><font color="#0000FF">private</font></b> JPanel  cen<font color="#990000">;</font>
<font color="#000000">16:</font> 
<font color="#000000">17:</font>     <b><font color="#0000FF">public</font></b> HashMap <b><font color="#000000">getMap</font></b><font color="#990000">()</font>            <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> map<font color="#990000">;</font>     <font color="#FF0000">}</font>
<font color="#000000">18:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">void</font>    <b><font color="#000000">setMap</font></b><font color="#990000">(</font>HashMap map<font color="#990000">)</font> <font color="#FF0000">{</font> <b><font color="#0000FF">this</font></b><font color="#990000">.</font>map <font color="#990000">=</font> map<font color="#990000">;</font> <font color="#FF0000">}</font>
<font color="#000000">19:</font> 
<font color="#000000">20:</font>     <b><font color="#0000FF">public</font></b> JButton <b><font color="#000000">getBut</font></b><font color="#990000">()</font>            <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> but<font color="#990000">;</font>     <font color="#FF0000">}</font>
<font color="#000000">21:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">void</font>    <b><font color="#000000">setBut</font></b><font color="#990000">(</font>JButton but<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">22:</font>         <b><font color="#0000FF">this</font></b><font color="#990000">.</font>but <font color="#990000">=</font> but<font color="#990000">;</font>
<font color="#000000">23:</font>         <b><font color="#000000">add</font></b><font color="#990000">(</font>but<font color="#990000">,</font>BorderLayout<font color="#990000">.</font>SOUTH<font color="#990000">);</font>
<font color="#000000">24:</font>     <font color="#FF0000">}</font>
<font color="#000000">25:</font> 
<font color="#000000">26:</font>     <b><font color="#0000FF">public</font></b> JPanel <b><font color="#000000">getCen</font></b><font color="#990000">()</font>            <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> cen<font color="#990000">;</font> <font color="#FF0000">}</font>
<font color="#000000">27:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">void</font>   <b><font color="#000000">setCen</font></b><font color="#990000">(</font>JPanel cen <font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">28:</font>         <b><font color="#0000FF">this</font></b><font color="#990000">.</font>cen <font color="#990000">=</font> cen<font color="#990000">;</font>
<font color="#000000">29:</font>         <b><font color="#000000">add</font></b><font color="#990000">(</font>cen<font color="#990000">,</font>BorderLayout<font color="#990000">.</font>CENTER<font color="#990000">);</font>
<font color="#000000">30:</font>     <font color="#FF0000">}</font>
<font color="#000000">31:</font> 
<font color="#000000">32:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#000000">MyPanel</font></b><font color="#990000">()</font> <font color="#FF0000">{</font>
<font color="#000000">33:</font>         <b><font color="#000000">setLayout</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">BorderLayout</font></b><font color="#990000">());</font>
<font color="#000000">34:</font>         JPanel pan <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JPanel</font></b><font color="#990000">();</font>
<font color="#000000">35:</font>         pan<font color="#990000">.</font><b><font color="#000000">setPreferredSize</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">Dimension</font></b><font color="#990000">(</font><font color="#993399">300</font><font color="#990000">,</font><font color="#993399">300</font><font color="#990000">));</font>
<font color="#000000">36:</font>         pan<font color="#990000">.</font><b><font color="#000000">setOpaque</font></b><font color="#990000">(</font><b><font color="#0000FF">true</font></b><font color="#990000">);</font>
<font color="#000000">37:</font>         pan<font color="#990000">.</font><b><font color="#000000">setBackground</font></b><font color="#990000">(</font>Color<font color="#990000">.</font>BLACK<font color="#990000">);</font>
<font color="#000000">38:</font>         <b><font color="#000000">setCen</font></b><font color="#990000">(</font>pan<font color="#990000">);</font>
<font color="#000000">39:</font>         <b><font color="#000000">setMap</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">HashMap</font></b><font color="#990000">());</font>
<font color="#000000">40:</font>         <b><font color="#000000">setBut</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">JButton</font></b><font color="#990000">(</font><font color="#FF0000">"Not Set"</font><font color="#990000">));</font>
<font color="#000000">41:</font>     <font color="#FF0000">}</font>
<font color="#000000">42:</font> <font color="#FF0000">}</font>
<font color="#000000">43:</font> </tt></pre>
</body>
</html>
